home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / misc / pdflib / bind / c / makefile.in < prev    next >
Makefile  |  1999-12-06  |  1KB  |  63 lines

  1. # Makefile for PDFlib C samples
  2.  
  3. VERSION = @VERSION@
  4.  
  5. SHELL = @SHELL@
  6.  
  7. srcdir = @srcdir@
  8. VPATH = @srcdir@
  9.  
  10. PDFLIB = @PDFLIB@
  11. LIBS    = @PDFLIBLINK@
  12.  
  13. EXE    = @EXE@
  14. OBJ    = @OBJ@
  15. AR    = @AR@
  16. CC    = @CC@
  17. RM      = @RM@
  18.  
  19. CFLAGS    = -c @DEFS@ @DEFINES@ $(PIC_OPT) -I../../pdflib
  20. LDFLAGS = -L../../pdflib
  21.  
  22. .SUFFIXES: .c
  23.  
  24. .c.o:
  25.     $(CC) $(CFLAGS) $(DEFINES) $<
  26.  
  27. # ------------------------------
  28.  
  29. SRC    = \
  30.     $(srcdir)/hello.c        \
  31.     $(srcdir)/pdfclock.c
  32.  
  33. OBJS    = \
  34.     $(srcdir)/hello.$(OBJ)        \
  35.     $(srcdir)/pdfclock.$(OBJ)
  36.  
  37. all:    hello$(EXE) pdfclock$(EXE)
  38.  
  39. test: hello$(EXE) pdfclock$(EXE)
  40.     LD_LIBRARY_PATH=../../pdflib ./hello
  41.     LD_LIBRARY_PATH=../../pdflib ./pdfclock
  42.  
  43. hello$(EXE): hello.$(OBJ) ../../pdflib/$(PDFLIB)
  44.     $(CC) $(LDFLAGS) -o $@ hello.$(OBJ) $(LIBS)
  45.  
  46. pdfclock$(EXE): pdfclock.$(OBJ) ../../pdflib/$(PDFLIB)
  47.     $(CC) $(LDFLAGS) -o $@ pdfclock.$(OBJ) $(LIBS)
  48.  
  49. clean:
  50.     -$(RM) $(OBJS) hello$(EXE) pdfclock$(EXE) hello.pdf pdfclock.pdf
  51.  
  52. maintainer-clean: clean
  53.     -$(RM) Makefile.in.bak
  54.  
  55. depend:
  56.     cp Makefile.in Makefile.in.bak
  57.     sed '/^# Automatically generated dependencies/q' Makefile.in.bak >Makefile.in
  58.     $(CC) $(CFLAGS) -MM $(SRC)>>Makefile.in
  59.  
  60. # Automatically generated dependencies
  61. hello.o: ./hello.c ../../pdflib/pdflib.h
  62. pdfclock.o: ./pdfclock.c ../../pdflib/pdflib.h
  63.